#ifndef _OBJECT_H
#define _OBJECT_H

namespace demolib
{

class Object
{
public:
    void* operator new (unsigned int size)noexcept;
    void operator delete (void* ptr);
    void* operator new[] (unsigned int size)noexcept;
    void operator delete[] (void* ptr);
    virtual ~Object() = 0;
};

}

#endif //_OBJECT_H